﻿<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Projekte.master" CodeBehind="projekt_meine_projekte.aspx.vb" Inherits="PMS_Linq.projekt_meine_projekte" 
    title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">

    <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <span style="font-size: medium; text-decoration: underline"><strong>Extern</strong></span><asp:GridView ID="gv_Projektuebersicht_extern" runat="server" 
        HorizontalAlign="Center" Width="607px" AllowSorting="True" 
          onselectedindexchanged = "extern"
        style="margin-left: 0px" AllowPaging="True" 
        DataSourceID="SqlDataSource1" AutoGenerateColumns="False" PageSize="50" 
        EnableModelValidation="True">
        <RowStyle HorizontalAlign="Center" />
        <Columns>
            <asp:CommandField SelectText="Details" ShowSelectButton="True" />
            <asp:BoundField DataField="Projektname" HeaderText="Projektname" 
                SortExpression="Projektname" />
            <asp:BoundField DataField="Kunde" HeaderText="Kunde" SortExpression="Kunde" />
            <asp:BoundField DataField="Schema" HeaderText="Schema" 
                SortExpression="Schema" />
            <asp:BoundField DataField="Branche" HeaderText="Branche" 
                SortExpression="Branche" />
            <asp:BoundField DataField="Geleistet" HeaderText="Geleistet" ReadOnly="True" 
                SortExpression="Geleistet" />
            <asp:BoundField DataField="Angeboten" HeaderText="Angeboten" 
                SortExpression="Angeboten" />
            <asp:BoundField DataField="rolle" HeaderText="Rolle" SortExpression="rolle">
            </asp:BoundField>
        </Columns>
        <HeaderStyle HorizontalAlign="Center" />
     
    </asp:GridView>
      <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <span style="font-size: medium; text-decoration: underline"><strong>Intern</strong></span><asp:GridView ID="gv_intern" runat="server" 
        HorizontalAlign="Center" Width="607px" AllowSorting="True" 
          onselectedindexchanged = "intern"
        style="margin-left: 0px" AllowPaging="True" 
        DataSourceID="SqlDataSource2" AutoGenerateColumns="False" PageSize="50" 
        EnableModelValidation="True">
        <RowStyle HorizontalAlign="Center" />
        <Columns>
            <asp:CommandField SelectText="Details" ShowSelectButton="True" />
            <asp:BoundField DataField="Projektname" HeaderText="Projektname" 
                SortExpression="Projektname" />
            <asp:BoundField DataField="Kunde" HeaderText="Kunde" SortExpression="Kunde" />
            <asp:BoundField DataField="Schema" HeaderText="Schema" 
                SortExpression="Schema" />
            <asp:BoundField DataField="Branche" HeaderText="Branche" 
                SortExpression="Branche" />
            <asp:BoundField DataField="Geleistet" HeaderText="Geleistet" ReadOnly="True" 
                SortExpression="Geleistet" />
            <asp:BoundField DataField="Angeboten" HeaderText="Angeboten" 
                SortExpression="Angeboten" />
            <asp:BoundField DataField="rolle" HeaderText="Rolle" SortExpression="rolle">
            </asp:BoundField>
        </Columns>
        <HeaderStyle HorizontalAlign="Center" />
     
    </asp:GridView>
    <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
        ConnectionString="<%$ ConnectionStrings:PMSConnectionString %>" 
        SelectCommand="SELECT projekt.Name AS Projektname, Kunde.Name AS Kunde, projekt.projektschema AS [Schema], Kunde.Branche, SUM(report.Dauer) / 8 AS Geleistet, projekte_geleistet.angeboten AS Angeboten, Arbeitet_an.rolle FROM projekt INNER JOIN Kunde ON projekt.KundeID = Kunde.ID INNER JOIN Phase ON projekt.ID = Phase.Projekt_ID INNER JOIN report ON Phase.Id = report.PhasenID INNER JOIN projekte_geleistet ON projekt.ID = projekte_geleistet.projektid INNER JOIN Arbeitet_an ON projekt.ID = Arbeitet_an.ProjektID INNER JOIN Mitgliede_Anwaerter ON Arbeitet_an.Mitgliede_AnwaerterID = Mitgliede_Anwaerter.ID WHERE (projekt.status = 'läuft' OR projekt.status IS NULL) AND (report.Angenommen_pl = 1) AND (Arbeitet_an.Mitgliede_AnwaerterID = @id) AND (projekt.projekt_extern_intern = 1)  AND (report.Angenommen_pl = 1) AND (Arbeitet_an.Mitgliede_AnwaerterID = @id) GROUP BY Kunde.Branche, projekt.projektschema, projekt.Name, Kunde.Name, projekte_geleistet.angeboten, Arbeitet_an.rolle">
        <SelectParameters>
            <asp:SessionParameter Name="id" SessionField="userid" />
        </SelectParameters>
    </asp:SqlDataSource>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:PMSConnectionString %>" 
        
        
    
        
        
        
        
        
        
        SelectCommand="SELECT projekt.Name AS Projektname, Kunde.Name AS Kunde, projekt.projektschema AS [Schema], Kunde.Branche, SUM(report.Dauer) / 8 AS Geleistet, projekte_geleistet.angeboten AS Angeboten, Arbeitet_an.rolle FROM projekt INNER JOIN Kunde ON projekt.KundeID = Kunde.ID INNER JOIN Phase ON projekt.ID = Phase.Projekt_ID INNER JOIN report ON Phase.Id = report.PhasenID INNER JOIN projekte_geleistet ON projekt.ID = projekte_geleistet.projektid INNER JOIN Arbeitet_an ON projekt.ID = Arbeitet_an.ProjektID INNER JOIN Mitgliede_Anwaerter ON Arbeitet_an.Mitgliede_AnwaerterID = Mitgliede_Anwaerter.ID WHERE (projekt.status = 'läuft' OR projekt.status IS NULL or projekt.status = 'extern-abgeschlossen') AND (report.Angenommen_pl = 1) AND (Arbeitet_an.Mitgliede_AnwaerterID = @id) AND (projekt.projekt_extern_intern = 0) OR (projekt.status = 'anbahnung') AND (report.Angenommen_pl = 1) AND (Arbeitet_an.Mitgliede_AnwaerterID = @id) GROUP BY Kunde.Branche, projekt.projektschema, projekt.Name, Kunde.Name, projekte_geleistet.angeboten, Arbeitet_an.rolle">
      
        <SelectParameters>
        <asp:SessionParameter  Name = "id" SessionField="userid" />
        </SelectParameters>
        </asp:SqlDataSource>
    
    <p>
        &nbsp;</p>
    <p>
    </p>
    <p>
    </p>
    <p>
    </p>
    <p>
    </p>
</asp:Content>
